home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compute! Gazette 1994 June
/
1994-06b.d64
/
char changer
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-09-20
|
2KB
|
56 lines
100 rem character effects
110 rem by david gunderson
120 rem
130 rem sys 49152 makes text reappear
140 rem sys 49269 scrambles text
150 rem sys 49361 makes text disappear
160 poke52,48:poke56,48:clr:rem save mem for characters
170 s=49152:ifpeek(s+287)*peek(s+2)=21120then190
180 fork=stok+287:readx:c=c+x:pokek,x:next:ifc<>40352thenprint"data error":stop
190 poke53272,12+(peek(53272)and240)
200 sys s
210 ifrnd(1)<.4thensys s:goto240
220 ifrnd(1)<.6thensys s+117:goto240
230 sys s+209
240 fori=1tornd(1)*1999:next:goto210
250 : make text appear
260 data173,14,220,41,254,141,14,220
270 data169,255,141,14,212,141,15,212
280 data169,128,141,18,212,169,5,141
290 data233,3,134,252,134,254,160,0
300 data169,48,133,253,169,208,133,255
310 data162,0,173,27,212,141,233,3
320 data73,255,141,234,3,165,1,41
330 data251,133,1,177,252,45,234,3
340 data141,232,3,177,254,45,233,3
350 data13,232,3,145,252,209,254,240
360 data2,162,1,165,1,9,4,133
370 data1,200,192,0,208,204,230,253
380 data230,255,165,253,201,56,208,194
390 data224,0,208,180,173,14,220,9
400 data1,141,14,220,96
410 : make text scatter
420 data173,14,220,41,254,141,14,220
430 data169,5,141,233,3,169,255,141
440 data14,212,141,15,212,169,128,141
450 data18,212,162,250,160,0,169,48
460 data133,253,132,252,173,27,212,41
470 data7,141,232,3,238,232,3,169
480 data0,42,206,232,3,208,250,141
490 data233,3,177,252,77,233,3,145
500 data252,200,192,0,208,222,230,253
510 data165,253,201,56,208,214,232,224
520 data0,208,201,173,14,220,9,1
530 data141,14,220,96
540 : make text disappear
550 data173,14,220,41,254,141,14,220
560 data169,250,141,233,3,169,255,141
570 data14,212,141,15,212,169,128,141
580 data18,212,160,0,169,48,133,253
590 data132,252,162,0,173,27,212,141
600 data233,3,177,252,45,233,3,145
610 data252,240,2,162,1,200,192,0
620 data208,234,230,253,165,253,201,56
630 data208,226,224,0,208,212,173,14
640 data220,9,1,141,14,220,96